Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Python

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Python, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji opartych na języku Python. Osoba na tym stanowisku będzie współpracować z innymi programistami, analitykami oraz zespołem DevOps, aby dostarczać wydajne, skalowalne i bezpieczne rozwiązania programistyczne. Inżynier Python będzie uczestniczyć w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Praca obejmuje zarówno rozwój nowych funkcjonalności, jak i optymalizację istniejących systemów. Kandydat powinien posiadać solidne doświadczenie w pracy z frameworkami takimi jak Django lub Flask, znać zasady programowania obiektowego oraz mieć praktyczną wiedzę z zakresu baz danych SQL i NoSQL. Ważna jest również umiejętność pracy z systemami kontroli wersji (np. Git), znajomość narzędzi do automatyzacji testów oraz podstawowa wiedza z zakresu chmur obliczeniowych (np. AWS, Azure lub Google Cloud). Oczekujemy samodzielności, dobrej organizacji pracy oraz umiejętności rozwiązywania problemów. Mile widziane są także doświadczenia w pracy z API, mikroserwisami oraz znajomość zagadnień związanych z bezpieczeństwem aplikacji. Oferujemy atrakcyjne warunki zatrudnienia, możliwość pracy zdalnej, udział w ciekawych projektach oraz rozwój zawodowy w dynamicznym środowisku technologicznym. Jeśli jesteś pasjonatem programowania w Pythonie, chcesz rozwijać swoje umiejętności i mieć realny wpływ na kształtowanie nowoczesnych rozwiązań IT, zapraszamy do aplikowania na stanowisko Inżyniera Python.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Python
  • Tworzenie i rozwój API oraz mikroserwisów
  • Współpraca z zespołem projektowym i analitykami
  • Optymalizacja wydajności i bezpieczeństwa aplikacji
  • Utrzymanie i rozwój istniejących systemów
  • Tworzenie dokumentacji technicznej
  • Automatyzacja testów i wdrożeń
  • Analiza i rozwiązywanie problemów technicznych
  • Wdrażanie nowych technologii i narzędzi
  • Praca z bazami danych SQL i NoSQL

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w Pythonie
  • Znajomość frameworków Django lub Flask
  • Dobra znajomość baz danych SQL i NoSQL
  • Umiejętność pracy z systemem kontroli wersji Git
  • Znajomość zasad programowania obiektowego
  • Podstawowa wiedza z zakresu chmur obliczeniowych
  • Doświadczenie w pracy z API i mikroserwisami
  • Umiejętność rozwiązywania problemów
  • Samodzielność i dobra organizacja pracy
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z Pythonem?
  • Z jakich frameworków Python korzystałeś?
  • Czy pracowałeś z bazami danych SQL lub NoSQL?
  • Jakie narzędzia do kontroli wersji znasz?
  • Czy masz doświadczenie w pracy z chmurą obliczeniową?
  • Jak radzisz sobie z rozwiązywaniem problemów technicznych?
  • Czy pracowałeś z mikroserwisami lub API?
  • Jak organizujesz swoją pracę w zespole?
  • Jakie projekty realizowałeś w Pythonie?
  • Czy posiadasz certyfikaty związane z programowaniem?